package cn.mrcode.fd.blog.dao.mappercu;

import cn.mrcode.fd.blog.entity.CategoryMapKey;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CategoryMapCuMapper {
    int deleteSelective(CategoryMapKey selective);

    /**
     * 对分类引用数量进行自减或则自增操作
     * @param articleId 文章id
     * @param num 自减或则自增的数量（比如 1 或 -1）
     * @return 返回影响的行数
     */
    int incNum(@Param("articleId") String articleId, @Param("num")int num);
    List<CategoryMapKey> selectSelective(CategoryMapKey selective);
}